tar membrane - French English Dictionary